heavy and annoying man - Turkish English Dictionary